Grand Square Bridge is located in Abuja, Nigeria on 180 Independence Ave, Central Business Dis. Grand Square Bridge is rated 4.1 out of 5 in the category bridge in Nigeria.
Address
180 Independence Ave, Central Business Dis
Accessibility
Wheelchair-accessible entrance