Subway 24521

Subway #24521-0 is a Subway restaurant located at The Promenade at Town Center, 27069 1/2 McBean Parkway Suite 4B, Santa Clarita, California.