Subway 25388

Subway #25388-0 is a Subway restaurant located at, 5805 North Figueroa Street , Los Angeles, California.