Know a great happy hour or special for this location?
Hearty plates of upscale Italian fare, including steaks & seafood, draw crowds at this quaint stop.
Suggest an edit
942 Great Plain Ave, Needham, MA 02492
© 2025 Checkle, Inc
Privacy
Terms