Laburnum House is a residential care home located at 41 Grimston Avenue, Folkestone, Kent, CT20 2QD. Operated by Lothlorien Community Limited, the facility…