Home Westwood Social Club is located in the heart of Westwood. The club has a licensed bar, snooker room and hall with stage and skittle alley. There is also a comprehensively equipped kitchen. The main hall can be hired for Private Parties Share this:TwitterFacebookLike this:Like Loading...