1. Chiara Bistro
569 High St, Westwood, MA 02090
Coordinate: 42.22909,-71.22163
Phone: (781) 461-8118
2. Comellas
745 High St, Westwood, MA 02090
Coordinate: 42.22332,-71.22348
Phone: (781) 461-0800
3. Westwood Pizza
929 High St, Westwood, MA 02090
Coordinate: 42.21711,-71.22586
Phone: (781) 329-3922
4. Stash's Pizza of Norwood
701 Gay St, Westwood, MA 02090
Coordinate: 42.214825,-71.21043
Phone: (781) 501-5700