The place to stay to visit London, it is walking distance from bond street and Hyde park