High Street Shops » Dulwich Address: 59 Lordship Lane, SE22 8EP Opening: Mon to Sat: 10am - 6pm Sun: Closed Telephone: 020 3441 1981