Tamara's Tapa's Bar
73 Market St, Apalachicola
(850) 653-8272
Recent Reviews
Tamara's Tapa's Bar
73 Market St, Apalachicola 32320
(850) 653-8272