Subway 2861

Subway #2861-0 is a Subway restaurant located at 843 Marina Village Parkway, Alameda, California.