Villa Italian Kitchen
(407) 712-6671
263 Florida's Turnpike, Orlando, Florida, 32835
Note: Turkey Lake Service Plaza
Note: Turkey Lake Service Plaza