About Barcelona Apartment
Barcelona Apartments is a self-serviced apartment located in Abuja. The apartment is a perfect and a top shot destination for business, corporate and leisure travellers, it boasts free WiFi and guests are assured excellent services and state-of-the-art facilities.
Barcelona Apartment Map
*Distances are shown as the crow flies and not necessarily the actual travelling