Riva Restaurant Reviews & Details
116 Front St
Riva Restaurant is located at 116 Front St in Scituate near the intersection of Mill Wharf Plz and Front St. Call (781) 545-5881 for dine in.
- Service:Dine In
- Major Intersection:Mill Wharf Plz And Front St
Tell us more about Riva Restaurant Scituate!