Royal Plaza on Scotts 5 stars

25 Scotts Road, Orchard, 228220 Singapore, Singapore

Hotel image
Read more reviews for Royal Plaza on Scotts