Subway 60263

Subway #60263-0 is a Subway restaurant located at North Los Altos Shopping Center, 5503 East Stearns Street, Long Beach, California.