Subway 6330

Subway #6330-0 is a Subway restaurant located at 183 East Yorba Linda Boulevard, Placentia, California.