Address: Red Post Hill, Dulwich Village, London Borough of Southwark, London, Greater London, England, SE21 7BX, United Kingdom