2 Dean Stanley Street 📷 London, England