Amphora, SAINT PETERSBURG, Florida (FL)

Looking for some food? Amphora is among the eateries you might review.
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