Royal Plaza on Scotts

Royal Plaza on Scotts

Hotel

25 Scotts Road, Orchard, Singapore, Singapore 228220