Review of the Hotel Megaro in London

Review of the Hotel Megaro in London

Location We chose the Hotel Megaro London primarily due its location – it is literally a stone’s throw from St Pancras International. As we …