310 E International Speedway Blvd, DeLand, Florida 32724 USA
Interior of restaurant
Photo Credit: Yelp