Subway 27263

Subway #27263-0 is a Subway restaurant located at Oakwood Plaza, 11123 Long Beach Boulevard Unit 10, Lynwood, California.