Is this the place is come to , to obtain a visa for Nigeria
Address: 702 Greenview Dr, Grand Prairie, TX 75050, USA
Harold Kamara | Oct 28, 2017
No, this is a place of worship. It's a church.
Mister Justice | Oct 28, 2019
Why would you even think that? Lol
Thanks! Your answer is awaiting moderation.