−32% Hotel · OYO Townhouse, Selayang formerly RHR Hotel, Batu Caves Malaysia · Batu Caves from $14 / night Choose a room