Good place to stay ! A quiet and well equiped appartment close to the center of London