england europe

Mee Playing Tourist in Central London

A couple of weeks back I was invited to be one of the first guests in this newly renovated boutique hotel in Central London called Montagu Place. The location is excellent as it’s just a stone throw away from Marble Arch and Baker St tube stations, and the oh-so-lively Oxford Street. They have 3 types […]