Double T Homestead Address: 93 New Mexico 174, Glenwood, NM 88039 Phone: (575) 539-2812 Hotels & Motels Other Businesses: Mario's Pizza & Video at Highway 180, Glenwood, NM 88039 Alma Grill at US Highway 180, Glenwood, NM 88039 Blue Front Bar & Cafe at Highway 180 N, Glenwood, NM 88039 Crab Apple Cabins at Highway 180, Glenwood, NM 88039