Ranch & Horse Hotel Address: 87 Salamon Rd, Roy, NM 87743 Phone: (575) 485-6800 Hotels & Motels Other Businesses: Annette's Cafe at 325 Chicosa St, Roy, NM 87743 Martha's Cafe at 646 Richelieu, Roy, NM 87743 Ranch & Horse Hotel at 87 Salamon Rd, Roy, NM 87743 Mesa Hotel at 584 Richelieu St, Roy, NM 87743