Megaro Hotel

23-27 Euston Road, City of London, UK NW1 2SD

+44 20 7843 2222.

http://www.hotelmegaro.co.uk/

See hotel on map of London

Hotel has received following recommendations in the last three years:

  • 15th Best hotel in London, Daily Telegraph, 2013.

    Guide to London Hotels 2013