Lee’s place is a great spot to stay to explore London. We had 7 adults staying there for 3 days and it was the perfect size for us. Check in was easy, the location is great (10 minutes to Vauxhall station), and the apartment had everything we needed. Thanks for a great trip!