Subway 25238

Subway #25238-0 is a Subway restaurant located at Anaheim Hills Plaza, 468 South Anaheim Hills Road, Anaheim, California.