Get directions to: Alfredos, Alamogordo, NM Restaurant address: 801 Delaware Avenue Alamogordo, NM 88310, USA Driving Walking Bicycling Restaurant: Alfredos