OLIVIA
3601 W Swann Ave, Tampa
(813) 328-8866
Menu
Reserve
Restaurants in Tampa, FL
OLIVIA
3601 W Swann Ave, Tampa, FL 33609
(813) 328-8866