Lawale Videos Shop is located in Lagos, Nigeria on Ojuelegba, 18 Ayilara St, Surulere. Lawale Videos Shop is rated 3 out of 5 in the category video store in Nigeria.
Address
Ojuelegba, 18 Ayilara St, Surulere
Service options
DeliverySame-day delivery