Parish Halls55.861327, -4.248101George Street 266, Glasgow G1 1QX, Scotland, United KingdomCheck in 15 minutes before departure at 266 George Street, Glasgow G1 1QX (beside Parish Halls) Location map (click to zoom) Visit this location on one of these tours: