Sarva Little Venice

4.2 (297)restaurant

$7.99 – $34.99
1086 Washington St, Norwood, MA 02062, USA

A revived Norwood favorite pairing classic Italian fare and wood-fired pizza with prime rib and lobster thermidor.

Find on Google Maps

Description

As a familiar Norwood gathering place entering its next chapter, the restaurant balances the warmth and character remembered by longtime patrons with a refreshed dining experience.

Ask Karpo for more information.