Subway 23322

Subway #23322-0 is a Subway restaurant located at Holiday Inn Hotel, 411 West Spring Street, New Albany, Indiana.