Subway 28619

Subway #28619-0 is a Subway restaurant located at The Village at Atwater, 3112 North Glendale Boulevard, Los Angeles, California.