The Royal Toby
Pub
The Royal Toby is a hotel, restaurant, and wedding venue located in Rochdale. It offers stylish accommodation and dining, and is licensed to hold civil wedding ceremonies in its former manor house and stable buildings.
Location
Location