Doha Festival City
French hypermarket offering fresh produce, bakery, international groceries and household essentials.
Ground Floor, Al Shamal Road, Umm Salal Mohammed, Doha, Qatar