Subway 3293

Subway #3293-0 is a Subway restaurant located at Twin Peaks Plaza, 14827 Pomerado Road, Poway, California.