Villa Italian Kitchen — Florida Tnpk., Milepost 144
Ocoee, FL Location
Category: Restaurants
Restaurants
Florida Tnpk., Milepost 144
Ocoee, FL 34761Driving Directions
Phone: (407)780-7896(407)780-7896 Maps & Directions
Location
Turkey Lake Travel Plaza