Aida International Supermarket

21 High Street London E17 7AD