This stylish, modern 3-star hotel, The Village Solihull, located on the outskirts of Birmingham offers a quiet, tranquil setting amidst the countryside. Its contemporary relaxed vibe offers an exciting…
A convenient heart of England location with over 21,000 square metres of purpose built indoor event space and 800 acres outside; hard to beat for large scale exhibitions, awards presentations, product…