Location/Address
PENTA HOTEL, 33 Birch Road Singapore 219894