Adel Shop is located in Moharam Bek, Alexandria Governorate, Egypt on 5WV633J, Ahmed Mohammed Ismail St, Al Bab Al Gadid WA Mansha. Adel Shop is rated 3.5 out of 5 in the category aquarium shop in Egypt.
Address
5WV633J, Ahmed Mohammed Ismail St, Al Bab Al Gadid WA Mansha
Service options
In-store shopping