Searching for a restaurant where you can find the mixture of the finest taste of Italian food with a craziest yet cozy indoor atmosphere?
Category: Italian food
Country: Egypt
City: Cairo
Area: Nasr City
Address: The second phase - ground floor - shop 65