8101 World Center Dr, Orlando, Florida 32821 USA
Lobster Mac n cheese side. So good!
Photo Credit: Yelp