Libya Quarters Bus Stop is a bus station, located at Accra Metropolis, Ghana
Welcoming.
Welcome to the hood
very poor