Subway 36130

Subway #36130-0 is a Subway restaurant located at Amador Plaza Shopping Center, 100 East Foothill Boulevard #1, Arcadia, California.