Station Square

Station Square
Railton Road, London, SE24 0JW