Strand Palace Hotel has over 750 rooms and is situated in Covent Garden in the center of London. It is within walking distance from the West End, China Town and Theatreland.