The best thing about serviced apartments is that they offer better value for money as their rates are lower compared to hotels. Thus, if you are looking for accommodation where you can stay for several days or weeks at a stretch, a serviced apartment is definitely worth considering.
Address: 21 Ellis Street, London, SW1X9AL, United Kingdom