Shop Amazon The Tower House Address: 29 Melbury Rd W14 As Noted In: English National Heritage Listed I, Historic England