Subway 66132

Subway #66132-0 is a Subway restaurant located at White Sands Mall, 3181 North White Sands Boulevard Suite F1, Alamogordo, New Mexico.