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