2024
DE PALMA INN SHAH ALAM
Hotel • €
An unassuming address, but with well-decorated rooms, all of which are ...Read more