Opening times for ALDI in South Norwood

ALDI South Norwood is a shop belonging to ALDI corporation. It is open on: Mon - Sat: 8AM - 10PM, on Sunday 11AM - 5PM. This shop's address is: 18-20 Station Road, SE25 5AJ, South Norwood. ALDI South Norwood is visited by many people inhabiting neighbouring towns like Camberwell, Nunhead, Peckham.