2106 Sadler Rd, Amelia Island, Fernandina Beach, Florida 32034 USA
Lots of pinball machines!
Photo Credit: Yelp