132 Talbot Road, Notting HillLondon, ENGLAND
53 Ledbury Road, Notting HillLondon, ENGLAND
Notting Hill Gate, Notting HillLondon, ENGLAND