Subway 6330

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