Holiday Inn Singapore Orchard City Centre 4 stars

11 Cavenagh Road, Orchard, 229616 Singapore, Singapore

Hotel image
Read more reviews for Holiday Inn Singapore Orchard City Centre