Subway 49196

Subway #49196-0 is a Subway restaurant located at Twin Peaks Village Center, 14149 Twin Peaks Road Suite 5, Poway, California.