Find comfort in the capital. Boltons Hotel is ideally placed in Central London with plenty of bars and restaurants just on our doorstop. And with traditional accommodation and modern facilities, there is no better place to stay for a sightseeing getaway or business trip.