Skip to main contentToast Local logo
Capella Restaurant

Capella Restaurant

Rated 4.9 out of 5 by 22 guestsEuropeanPrice range $30-60

Closed

45 Chapel St, Needham, MA 02492
Make a reservation

Booking times are provided by Resy

About

Come in and enjoy!