This place is situated at a perfect location. Very close to Hyde Park, Hop on hop off bus station , Edgware tube station and Oxford Street. All major attractions like Buckingham Palace, Madam Tussaud’s, London Eye are nearby. True Value for money.
AnS are great hosts. The room was clean and exactly similar to the pictures.