56 mansour street, in front of the central, bab el louk, Egypt
More Locations
More locations can be viewed in the app