Church Road, Crystal Palace, London SE19


First floor studio flat in prime location.

EPC Certificate