The Forest Hotel is a privately owned boutique hotel, restaurant & bar located in the heart of Dorridge, Solihull... Located in Dorridge, The Forest Hotel is a boutique hotel and bar with luxury bedrooms and an award-winning restaurant... We are an..
Relevance: 62.836967