Astoria Hotel

Birmingham · United Kingdom

About this stay

Address
311 Hagley Rd, B16 9LQ, Birmingham