Super 8 Belen
Hotel
Belen, New Mexico
Super 8 Belen is a 2-star property located in Belen. With free Wi-Fi, this 2-star hotel offers a concierge service.
Number of rooms: 40
428 S MAIN ST UNIT MAINOFC, Belen, NM 87002-3532, United States