Barefoot Bill's is located in the back of the Heritage Walk Shopping Plaza off St. George Street in St. Augustine.

Barefoot Bill's Island Grill

This downtown restaurant and bar offers a beachy vibe.

Barefoot Bill's Island Grill

(904) 824-2784

Tucked inside Heritage Walk Shopping Village on St. George Street. Enter there or via their deck at 61 Treasury Street.
162 St. George Street
St. Augustine, FL 32084

Mon - Thu: 11:00 am - 9:00 pm
Fri - Sat: 11:00 am - 10:00 pm
Sun: 11:00 am - 9:00 pm

Sunday, 11:00 a.m. - 9:00 p.m., Monday-Thursday, 11:00 a.m. - 9:00 p.m., Friday-Saturday, 11:00 - 10:00 p.m.

Barefoot Bill's Island Grill is a cozy downtown restaurant with a beachy vibe, located in the back of the Heritage Walk Shopping Plaza off St. George Street. The restaurant offers a wide selection of sandwiches and sides at reasonable prices, as well as a variety of wine and beer on tap and in bottles. They have seating inside and out on the back porch overlooking Treasury Street.

Barefoot Bill's serves burgers, sandwiches, seafood, kids menu and salads — all freshly made. Check out "Barefoot Bill's Favorites," which includes the Hurricane Burger topped with a fried egg, bacon, ham, grilled peppers, onions, and cheese. They also have Fish Tacos, a Mermaid Spicy Chicken Flatbread, Big Kahuna Nachos, Grilled Fish Salad, and Philly Cheesesteak.

Happy hour specials are available Sunday through Thursday from 4:00 to 7:00 p.m., with half-off appetizers as well as draft and wine specials. The restaurant has multiple screens for watching sporting events, and a kid's menu to accommodate younger guests.

For those who want to take a short break while shopping, or those who want to relax and enjoy the game, Barefoot Bill's provides fresh, filling food and comfortable seating at the bar, at the tables inside, or in their cozy booths on the deck.

Barefoot Bill's Island Grill

(904) 824-2784

Tucked inside Heritage Walk Shopping Village on St. George Street. Enter there or via their deck at 61 Treasury Street.
162 St. George Street
St. Augustine, FL 32084

Mon - Thu: 11:00 am - 9:00 pm
Fri - Sat: 11:00 am - 10:00 pm
Sun: 11:00 am - 9:00 pm

Sunday, 11:00 a.m. - 9:00 p.m., Monday-Thursday, 11:00 a.m. - 9:00 p.m., Friday-Saturday, 11:00 - 10:00 p.m.