Subway 25388

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