Save places from Instagram, TikTok, YouTube and more

OLIVIA
Restaurant
4.6 (3140 reviews)
3601 W Swann Ave, Tampa, FL 33609
$$$$$
+1 813-328-8866
Save places from Instagram, TikTok, YouTube and more

Restaurant
4.6 (3140 reviews)
3601 W Swann Ave, Tampa, FL 33609
$$$$$
+1 813-328-8866