Subway 11423

Subway #11423-0 is a Subway restaurant located at Napa Riverpark Shopping Center, 1629 West Imola Avenue, Napa, California.