MN_traveler31's London, UK
Plaza on the River
18 Albert Embankment
I've been to London on business four times and usually, I am staying closer to the business/financia...
I've stayed at the Megaro on two separate occasions while traveling for business. I enjoyed the room...