Yahoo Local Web Search

  1. more images

    The Elmwood Hotel is convenient for all London Travelers, leisure or Business travelers, The Elmwood hotel is located...

    more
    • elmwoodhotel.co.uk
    • 19 & 20 Argyle Square, Kings Cross, London WC1H 8AS England, London, WC1H 8AS
    • (020) 7833 4818

Search results

  1. Reviews

    • Miguel L

      13/09/24

      Only spent one night there but from what I have seen it was not the greatest place that I've been to. The room was very small and hot, but the staff were friendly and helpful. It is located close to... more

    • kellyj283

      26/08/24

      Chose the hotel for location to get Eurostar. Canโ€™t fault that. You do get what you pay for granted but the noise during the night and early hours was horrific, especially for children. I appreciate... more