Uncle Joe's Barbecue is the place to visit when in search of BBQ prepared St. John style. On the menu, the juicy ribs and tender chicken, both slathered with generous helpings of the house sauce, will make you remember your trip here. Your order comes with classic side dishes like corn on the cob, potato salad and slaw. This very casual spots sits adjacent to the sidewalk and the street in the heart of Cruz Bay. The few tables fill fast and the grill smoke can irritate your eyes. A better option is take along to the beach or your vacation villa.