Subway 3893

Subway #3893-0 is a Subway restaurant located at Amelia Plaza, 1722 South 8th Street 7, Fernandina Beach, Florida.