Situated in a garden square in central London, Howard Winchester Hotel offers a 24-hour front desk to enable you to get the most of your stay in London. Kings Cross and St Pancras Stations are 300 metres away.
Number of rooms: 49
9-10 Argyle Sq, Camden, London, WC1H 8AS, United Kingdom