International Plaza
Shopping center
Address
11551 University Blvd, Orlando, FL 32817, United States
Rating on Google Maps
4.50 (82 reviews)Open on Google Maps
Discover top rated places in Alafaya
11551 University Blvd, Orlando, FL 32817, United States