Get directions to: Riva Restaurant, Scituate, MA
Restaurant address: 116 Front St Scituate, MA 02066, USA
Restaurant: Riva Restaurant