Oh no. Unfortunately we don't have any results. Please reset your search criteria.

The Royal Cambridge

Great Britain, London

    Amenities

    Average hotel rating

    Short description

    Location

    In Paddington, close to Hyde Park and Oxford Street.

    Address

    124-126 sussex gardens

    London

    W2 1UB

    United kingdom