Eden House is a Multifamily rental development in Harrow (HA1), London, comprising 49 apartments, marketed under The London Lets rental portfolio.