The Barn Hotel is a boutique style London hotel situated in 3 acres of landscaped grounds and gardens and close to Uxbridge Greenford Harrow central London and Heathrow The hotel location is convenient for Wembley Stadium Wembley Arena and Wembley C . . .