Located right in the heart of historic downtown, locals and tourists can’t seem to get enough of Columbia Restaurant. The popular joint serves hungry diners a mix of Spanish and Cuban cuisine in dishes like like black bean soup, Cuban sandwiches, and an original 1905 salad that’s made the exact same way it has been since the restaurant’s opening. If you’re here with a group, split a pitcher of the famous sangria—it can be made with red, white, or sparkling wine.
Considering their historic location—inside the nation’s oldest city—the best restaurants in St. Augustine have plenty of crowds to feed. After all, a trip to this historic destination is undoubtedly one of the best things to do in Florida, and after checking off must-see sites (like the Castillo de San Marcos, or the nation’s oldest schoolhouse) you’ll be treated to a wealth of flavor beyond the touristy joints that only serve fried seafood baskets.
Scattered around the city’s downtown and all the way to its beaches and inlets, you’ll find a growing list of farm-to-table restaurants, gastropubs inside historic buildings, and even a few taco dives that are worthy of any Food Channel host. Hoping to taste a truly local flavor? Keep an eye out for dishes made with datil pepper, a spicy ingredient grown right in St. Augustine that peppers menus across the city.
After a long day of exploring the best things to do in this legendary city, be sure to stop by one of the best restaurants in St. Augustine to relax and refuel.
RECOMMENDED: the best restaurants in Florida