Subway 22998

Subway #22998-0 is a Subway restaurant located at Balboa Nordhoff Center, 9008 Balboa Boulevard, Northridge, California.