Subway 24017

Subway #24017-0 is a Subway restaurant located at 1821 East Cesar Chavez Avenue, Los Angeles, California.