Subway 27806

Subway #27806-0 is a Subway restaurant located at North Park Retail Center, 1205 East 17th Street, Santa Ana, California.