Key Facts For Buyers - Osborn House, Osborn Terrace, London, SE3