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