The Royal Adelaide Hotel 4 stars

46 Kings Road, Cnr Adelaide Square, Windsor, SL4 2AG, United Kingdom

Hotel image
Read more reviews for The Royal Adelaide Hotel