Great location and accommodation. House right beside Heathrow and perfect for big groups looking to stay in London