Venues on Algie Street, Glasgow

  • Church on the Hill (No. 16)