Cleveland Square London Hotel is a wonderful 4 star hotel located in the heart of London in a quiet residential area. This hotel is a beautiful period building providing fine four star accommodation. The hotel's friendly and professional staff will strive to meet every guests need ensuring guests have a truly relaxing and soothing nights sleep.
Cleveland Square London Hotel has a refined and opulent atmosphere with luxurious facilities and the utmost of attention to detail providing guests with a relaxing and soothing nights sleep. The hotel with a host of facilities, making guests feel stay in Cleveland Square London Hotel are comfortable and carefree. »Read More
Cleveland Square London Hotel offers guests some of the most comfortable and well equipped rooms in London. Each room in the Cleveland Square London Hotel has its very own kitchenette, perfect for preparing the meal and providing with all the freedoms of home.