Subway 1506

Subway #1506-0 is a Subway restaurant located at Greenhouse Marketplace Shopping Center, 699 Lewelling Boulevard Suite 108A, San Leandro, California.