Get directions to: Acropolis Greek Taverna, Clearwater, FL
Restaurant address: 13575 58th Street North Clearwater, FL 33760, USA
Restaurant: Acropolis Greek Taverna