Review of the Hotel Megaro in London

Location of the Hotel Megaro We chose the Hotel Megaro London primarily due its location – it is literally a stone’s throw from St Pancras International. As we are regular Eurostar users then a good hotel as near as possible to the train station is a must. We have now stayed at the hotel twice – […]