Debbie’s flat is a wonderful place located near Kew Gardens. The facilities are great and public transport can be easily accessed. Debbie was really kind and helpful. I really recommend this place!