More about Holland House, Pollock Halls, Edinburgh
Holland House, Pollock Halls, Edinburgh is located at 18 Holyrood Park Road, EH16 5AU Edinburgh, United Kingdom
http://www.accom.ed.ac.uk/property-details/28/holland-house-holland-house...