1131 N Dupont Hwy, Dover, Delaware 19901 USA
The inside is decorated to look like an outside garden
Photo Credit: Yelp