Skip to main content

OLIVIA

restaurant · italian restaurant · Tampa, FL

Address
3601 W Swann Ave, Tampa, FL 33609-4517
Phone
(813) 328-8866
Website
oliviatampa.com
Where
27.9378, -82.5020

Search Hominin for OLIVIA

Other restaurants nearby

More in Tampa