Adel Shop
Aquarium shop
Address
5WV6+33J, Ahmed Mohammed Ismail St, Al Bab Al Gadid WA Mansha, Moharam Bek, Alexandria Governorate 5413404, Egypt
Rating on Google Maps
3.50 (31 reviews)Open on Google Maps
Discover top rated places in Alexandria
5WV6+33J, Ahmed Mohammed Ismail St, Al Bab Al Gadid WA Mansha, Moharam Bek, Alexandria Governorate 5413404, Egypt