Subway 7154

Subway #7154-0 is a Subway restaurant located at Bayview Plaza, 3801 3rd Street Suite 310, San Francisco, California.