Subway 11739

Subway #11739-0 is a Subway restaurant located at Wilmington Island Shopping Center, 318 Johnny Mercer Boulevard Unit E, Savannah, Georgia.