S Steve Welch Review of The Glen Scottish Restaurant a... 3 years ago Best fish and chips I've had and a nice atmosphere
Comments: