Apollo Hotel

Hagley Road Edgbaston
Birmingham
United Kingdom