The Book bench is a street spot at 31 Torrington Square in London, England, United Kingdom. 2 community photos have been shared of this spot. Coordinates: 51.52343, -0.13096.
31, Torrington Square, London, England, United Kingdom, England, United Kingdom