Merchiston Castle School Map Unavailable Address Colinton Rd. Edinburgh EH13 0PU United Kingdom Upcoming Events No events in this location