Fraser Bond are the leading lettings and property management agents for 24 Station Road - London SE25. 24 Station Road is a an apartment building in South Norwood, London SE25. 14 new apartments built by Brick by Brick. The Art Deco style pays respects to the cinema that once stood next door here. The nearest station is Norwood Junction Station. Construction is started in 2018. History Used as a surface level car park until becoming vacant. 2018 May - The model of the building is on display at V&A museum. 2017 June - Planning permission granted by Croydon Council for: Erection of a four/ five.