Alma Grill Address: US Highway 180, Glenwood, NM 88039 Phone: (575) 539-2233 Restaurants Other Businesses: Blue Front Bar & Cafe at Highway 180 N, Glenwood, NM 88039 Mario's Pizza & Video at Highway 180, Glenwood, NM 88039