Westwood Restaurant is an old time American pub. Here you will find New England staples, like Lobster rolls, Clam Chowder and Fish and Chips. Westwood features a 54 seat bar as well. Customers favorites include the Lobster Roll, Clam Chowder and the Buffalo Chicken Salad. Westwood is located 94 N Elm St, Westfield, MA.