Company name: St Leonard's Hall
Description: Prestigious Edinburgh venues, modern and historic hotels, bespoke event management, delicious catering
18 Holyrood Park Rd, Edinburgh EH16 5AY, United Kingdom