The very first day we landed in London, we had to stay at Thistle London Heathrow. I was curious to see the property. It was near the Airport. It took us only 15-20 minutes to reach there. There was greenery all around on the way to the hotel.
At the entrance, there was lobby and a […]