S
Scott Marshall Review of Guoman & Thistle hotels
I stay here most weeks on business. Great mix of b...
I stay here most weeks on business. Great mix of business and tourists. Best hotel location on London. Short walk from tower hill tube and right next to tower bridge and tower of London. Staff are great, rooms are good but vary. Definitely recommend
Comments: