Subway 61241

Subway #61241-0 is a Subway restaurant located at Lakeshore Plaza, 1501B Sloat Boulevard, San Francisco, California.