Thera (Scotland) is located in Edinburgh, United Kingdom on 69 George St. Thera (Scotland) is rated 5 out of 5 in the category civic & social organization in United Kingdom. THERA (SCOTLAND) is a civic & social organization company based out of MELROSE HOUSE, 69A GEORGE STREET, EDINBURGH, United Kingdom.