Our usual favorite places to stay while in London are booked the first part of April. Has anyone stayed lately at the Henley House Hotel near the Earls Court tube station? We like that area since it's quick to get to and from Heathrow, and there are always tons of restaurants to choose from. Thanks in advance. Mary
Please sign in to post.