Latin Iviza Restaurant
2960 W State Road 426
Oviedo
FL
32765
(407) 681-4338
restaurant.com
Open Map
Description
Ibiza Latin Restaurant is located at 2960 W State Road 426, Oviedo, FL. This business specializes in Restaurants.
by merchantcircle on October 28, 2015 from
merchantcircle
dining
family restaurant
full-service restaurants
Latin
restaurant
Restaurants
restaurants spanish
Romantic
spanish restaurant
Spanish Restaurants