Awesome spot to stay in London, ideal location and great amenities. My brother, sister, and I had enough room to live for a few days and explore the greater London area.
Highly recommend staying here!!