The Olympia, on Kensington High Street has one incomparable advantage: The only Bristol car dealership in the world is located there. A quick left turn as you leave the hotel has you standing in front of the iconic English car brand, even though they're powered by Chrysler engines these days. The only other truly English car now is the Morgan, and one needs to go to Worcestershire to see their home.