Key Facts For Buyers - Gardens House, 92, Mycenae Road, London, SE3