3 Brindleyplace, Birmingham, B1 2JB

£339,292.50

Email