Best Italian Restaurants In Apalachicola, FL
Mar 8, 2018
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.
518 U.S. 98, Apalachicola, FL, 32320
Terms of Service
© 2018 DineRank.com. All rights reserved.