Subway 18723

Subway #18723-0 is a Subway restaurant located at Vermont-Slauson Shopping Center, 5864 South Vermont Avenue, Los Angeles, California.