Subway 11812

Subway #11812-0 is a Subway restaurant located at 8406 Lincoln Boulevard, Los Angeles, California.