A local cuisine spot equipped with a smoke pit where you can come hungry and leave happy.
Tags : Barbecue Restaurant, Caribbean Restaurant, Bar Grill, Bar & Grill