An interactive map showing the location of K2 Telephone Kiosk Outside Numbers 17 and 19 (Numbers 17 and 19 Not Included), London, London, England, UK.