Smile Hotel Selayang Point
Smile Hotel Selayang Point
Hotel
33, Selayang Point, Jalan SP 1, Batu Caves, Malaysia
84
Very Good ·
14 reviews