UKData checked October 2026
  1. Home
  2. Edinburgh
  3. St Margaret's House

St Margaret's House is a art centre on 151 London Rd in Edinburgh. It is also listed as art gallery, community centre and craft shop.

151 London Rd, Edinburgh EH7 6AEChecked October 2026