very well located. near heathrow airport