Subway 25615

Subway #25615-0 is a Subway restaurant located at 1700 Webster Street, Alameda, California.