1810 Town Center Blvd, Fleming Island, Florida 32003 USA
Peak hours on a Saturday, you would think it would be packed.
Photo Credit: Yelp