Luxury Apartment New Street Birmingham

Birmingham · United Kingdom

About this stay

Address
24 Temple Street 17, Birmingham, B2 5BG, United Kingdom, B2 5BG, Birmingham