5615 International Dr, Orlando, Florida 32819 USA
Wow o haven't this for a long time
Photo Credit: Yelp