Monday, 2 July 2012

Glasgow Architecture: Holmwood House

This is Alexander 'Greek' Thomson's finest villa. It dates from 1857-58 and is located at 61-63 Netherlee Road. Now under management of National Trust for Scotland.