Blue Front Bar & Cafe Address: Highway 180 N, Glenwood, NM 88039 Phone: (575) 539-2561 Restaurants Other Businesses: Alma Grill at US Highway 180, Glenwood, NM 88039