We lived at the Astor Museum Inn, and it was great. It was only a 10 minute walk from Covent Garden (aka. Shopping heaven), and ... More