The Travel Book – Mercure Hotel Kensington, London, United Kingdom
You are heading to London for the evening and are looking for somewhere to stay that is within a good distance from the tube, not too far away from central and where you can get a nice nights sleep. Well, about a 10 minute walk up the road […]
