The Beeches

76 Selly Oak Road, Birmingham, B30 1LS, United Kingdom

Hotel image
Read more reviews for The Beeches