Italia MIA Restaurant, SAINT PETERSBURG, Florida (FL)
Conveniently stationed at 1165 62nd Avenue North () in SAINT PETERSBURG, Florida (FL) (33702), Italia MIA Restaurant are available at 7275278451. Make sure you upfront to arrange your table in the restaurant.
More restaurants in SAINT PETERSBURG, Florida (FL)
Italia MIA Restaurant contact information and details:
Address: 1165 62nd Avenue North - , SAINT PETERSBURG, Florida (FL) 33702
Contact Phone: 7275278451