Barefoot Bill's Island Grill
$ β’ BurgersAbout Barefoot Bill's Island Grill
Customers' Favorites
Fried Shrimp Basket
Big Kahuna Nacho's
Philly Cheesesteak
Mozzarella Sticks
Havana Pork Melt
Cuban Sandwich
Fish and Chips
Fried Mushrooms
Coconut Shrimp
Fried Pickles
Recent Reviews
Was pleasantly surprised by the great food. This fish sandwich was one to remember. Huge, fresh, and really tasty. Hard to see it in the pic, it had two whole fish filets stacked there. Massive. The mushroom Swiss burger also was really good and hearty. See pics
It is in Saint Augustine almost two hours distance from Orlando. Nice restaurant simple and cozy. The burgers are so delicious and the team is friendly
We were hot, tired, hungry and wanted AC when we found Bills. Thank you for a great meal. Bridgette went above and beyond to make our meal great!
Hours
| Monday | 11AM - 9PM |
| Tuesday | 11AM - 9PM |
| Wednesday | 11AM - 9PM |
| Thursday | 11AM - 9PM |
| Friday | 11AM - 10PM |
| Saturday | 11AM - 10PM |
| Sunday | 11AM - 9PM |
Barefoot Bill's Island Grill is a small, charming restaurant that offers a great dining experience. The menu includes a variety of options, from fish and chips to burgers and sandwiches. Prices are reasonable, with a meal for a family of five costing around $115, including drinks. The staff is friendly, attentive, and dedicated to providing excellent service. They go above and beyond to ensure a pleasant experience for their customers, such as safely keeping a customer's lost camera. A must-try is the Pirate Burger, which is highly recommended for its delicious taste. The restaurant is known for its quick service, fresh and hot food, and friendly staff. It is also one of the few places in the area with a kids menu, making it a good spot for families. Customers find the place comfortable and perfect for light dishes, especially outside where pets are welcome and can be given water. The overall experience makes Barefoot Bill's Island Grill a great place to dine, whether alone or with a group, and it is sure to leave a positive impression.