The main selling point for this hotel is the excellent location and in general guests tend to to be happy here, the rooms may be small but they are well kept and the service from the staff is friendly.
The hotel is situated at the apex of Seven Dials in London’s Covent Garden. Its deluxe facilities and prime location makes it the perfect base for both the business and leisure traveller.
Customer review digest, click to view whole review ...