Subway 24389

Subway #24389-0 is a Subway restaurant located at Holabird Park Shopping Center, 6616 Holabird Avenue, Baltimore, Maryland.