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

The Royal Cambridge

Great Britain, London


    Average hotel rating

    Short description

    A good hotel in a central location.


    Located just 3 minutes walk from Paddington Station and 5 minutes walk from Edgware Road and Lancaster Gate tube stations and Hyde Park is withing walking distance too.


    124-126 sussex gardens

    London w2 1ub