Subway 24968

Subway #24968-0 is a Subway restaurant located at Metropolitan Park North Tower 1st Floor, 1220 Howell Street, Seattle, Washington.