New Hotel · OYO Townhouse, Selayang formerly RHR Hotel, Batu Caves Malaysia · Batu Caves from $21 / night Choose a room