Amphora, SAINT PETERSBURG, Florida (FL)
Readily settled at 95 Central Ave () in SAINT PETERSBURG, Florida (FL) (33701), Amphora is available at 7275502141. Please give them a call before you go to arrange your place in the restaurant.
More restaurants in SAINT PETERSBURG, Florida (FL)
Amphora contact information and details:
Address: 95 Central Ave - , SAINT PETERSBURG, Florida (FL) 33701
Contact Phone: 7275502141