Amphora, SAINT PETERSBURG, Florida (FL)
Comfortably positioned at 95 Central Ave () in SAINT PETERSBURG, Florida (FL) (33701), Amphora can be contacted at 7275502141. Please do call up upfront to make a reservation.
More restaurants in SAINT PETERSBURG, Florida (FL)
Amphora contact information and details:
Address: 95 Central Ave - , SAINT PETERSBURG, Florida (FL) 33701
Contact Phone: 7275502141
