Staycity Aparthotels Newhall Square 4 stars

88 Charlotte Street, Birmingham, B3 1PW, United Kingdom

Hotel image
Read more reviews for Staycity Aparthotels Newhall Square