6 hotels found in Batu Caves
No. 9,11 & 13, Selayang Point, Jalan SP1, Batu Caves
Jalan Sri Selayang 19, Batu Caves
Plot No. 33, Near Petronas, Selayang, Batu Caves
19, Jalan Sri Selayang, Batu Caves
33, Selayang Point, Jalan SP 1, Batu Caves
No 95-1, Jalan SBC 1, Batu Caves