A wonderful place to stay if your travels take you to London.