The Royal Toby Hotel 3 stars

Manchester Road, Castleton, Rochdale, OL11 3HF, United Kingdom

Hotel image
Read more reviews for The Royal Toby Hotel