Al Telal Al Hamraa Supermarket

25 Street