Welcome to the The Birch Hotel Manchester, located just off junction 19 on the M62, minutes from the M60 and M66 Motorways, making it a popular location for Business People. We pride ourselves onoffering our guests a homely and comfortable atmosphere. Our Motto is 'Where People Matter.' Completing our approach to service, where the guest comes first and is always made to feel welcome.
Show businesses near Heywood