Subway 33004

Subway #33004-0 is a Subway restaurant located at Henshaw Plaza, 1112 North Brookhurst Street, Anaheim, California.