Centrally located great place to stay in London. Fully equipped apartment having everything you should expect from a “home away from home”.