Edinburgh University Business School Posted on February 6, 2015 Share This Page Address 29 Buccleuch Place Edinburgh Scotland EH8 9JS United Kingdom Upcoming Events No events in this location