Winners Chapel International, Aberdeen
Scotland 60 Nelson Street
Aberdeen AB24 5ES
United Kingdom
X