L
Laura Anderson Review of The Trafalgar Hotel
After staying here this past week, this is my new ...
After staying here this past week, this is my new favorite hotel in London. It s in a great location - walkable to many places and there is a train station very close by as well. The room was very nice and the staff is very helpful and friendly. I would highly recommend!
Comments: