Village Hotel, Solihull
Solihull, West Midlands B90 4JG
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…
- Distance: 14.84 Miles
- Max: 250 guests
- Licensed Bar