Twins is located in Alexandria Governorate, Egypt on 5XCFW8W، المسجد الكبير, Qetaa an Nahdah, Amreya 1. Twins is rated 3 out of 5 in the category chop bar in Egypt.
Address
5XCFW8W، المسجد الكبير, Qetaa an Nahdah, Amreya 1
Service options
TakeawayDine-in