It is a chain of stores to produce and supply the finest nuts and snacks all over the world, using the finest natural ingredients.
Category: Roasters and nuts
Country: Egypt
City: Cairo
Area: Sharm El-Sheikh
Address: Sharm Elysees Street - Off El Fanar Street - Inside Il Mercato Sharm El Sheikh - Umm El Sid Hill