Subway 12954

Subway #12954-0 is a Subway restaurant located at Huntington South Center, 9115 Atlanta Avenue, Huntington Beach, California.