13181 N Cleveland Ave, North Fort Myers, Florida 33903 USA
Service Charge for Take out!
Photo Credit: Yelp