16 Comments

  1. The best hotel I stayed in was in London near Renaissance at Heathrow. It was a beautiful hotel, the rooms were wonderful and the staff were amazing. I was there for a small fan event weekend meeting Amanda Tapping and we spent pretty much the whole weekend in the hotel. It was wonderful and I am excited to go back in 2018.

Leave a Reply