When I go to big cities I always chose the hotel mainly by the location. The Westbury in Kensington is a bit of a disappoinment as it is close to the High Street Kensington but not much more. When you stay in the one in Mayfair you have the whole of London at you doorstep. The service is good but... more




















