Alzira’s apartment is the perfect place to have a great stay in the posh area of London.
With everything you need and more.
I strongly recommend this apartment for those who want to visit London and have the best museums and places to see at walking distance.
Wish we can come back again.