The Dolphin

157 Dumbarton Road Glasgow G11 6PT