Subway 10226

Subway #10226-0 is a Subway restaurant located at Kenneth Hahn Plaza Shopping Center, 11812 Wilmington Avenue Suite 5C, Los Angeles, California.