Very beautiful townhouse and excellent location to stay in London