Charter House, 163 Newhall Street, Birmingham, B3 1SW

£825,000

Email