Sodo Pizza Previous Next Place Category: Eating Loading... No Records Found Sorry, no records were found. Please adjust your search criteria and try again. Maps failed to load Sorry, unable to load the Maps API. AboutSourdough pizza, natural wine and craft beer specialists. Address266 Poyser St, London London Greater London E2 9RF United Kingdom Previous Next