Damla Supermarket

249 Barking Road London E13 8EQ