Banff: A villa

Banff: No. 1 Catherine Street. An opulent and commodious townhouse built in the early part of the 19th century


Home