Subway 10265

Subway #10265-0 is a Subway restaurant located at Cinema City Plaza, 5675 East La Palma Avenue Suite 185, Anaheim, California.