Best Italian Restaurants In Apalachicola, FL
Aug 28, 2016
Antonio's On The Bay
Antonio's On The Bay is a restaurant located in Apalachicola, Florida at 518 U.S. 98. They are open every day of the week. His Florida Majesty, Black Grouper! Acquapazza means “crazy water” in Italian. It is used in Italian cuisine to refer to a recipe for poached white fish. While the dish originated from fishermen of the Neapolitan area, who would sauté the catch of the day in seawater...
518 U.S. 98, Apalachicola, FL, 32320
Terms of Service
© 2016 DineRank.com. All rights reserved.