Vid 20 is located in Cairo Governorate, Egypt on 189 El Hegaz St, Al Matar, El Nozha. Vid 20 is rated 4 out of 5 in the category lunch restaurant in Egypt.
Address
189 El Hegaz St, Al Matar, El Nozha
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible seating