The Edgbaston Palace Hotel

Birmingham · United Kingdom

About this stay

Address
198-200 Hagley Road, B16 9PQ, Birmingham