6 Pyramids Road Cairo، Kafr Nassar, Al Haram, Giza Governorate 12556, Egypt
Seated: 50
Square Feet: 2,906 ft2