Church On The Hill Business Type Restaurant/Cafe/Canteen Rating Pass Address 16 Algie Street Glasgow G41 3DJ View on Map Date Last Inspected 5 September 2024 Local Authority Glasgow City http://www.glasgow.gov.uk