Smile Hotel Selayang Point
Smile Hotel Selayang Point
Hotel
33, Selayang Point, Jalan SP 1
, Batu Caves, Malaysia
68100
86
Very Good ·
15 reviews