Well located in the Victoria Island of Lagos, God's Will House offers a terrace. The property has mountain and pool views.