Subway 2861

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