19 Havelock Rd

19 Havelock Rd, England, United Kingdom