Leedel super shop
Supermarket • Store
Address
F2C5+J2M, Port Harcourt Rd, New Owerri 460281, Owerri, Imo, Nigeria
Rating on Google Maps
3.90 (41 reviews)Open on Google Maps
Discover top rated places in Owerri
F2C5+J2M, Port Harcourt Rd, New Owerri 460281, Owerri, Imo, Nigeria