Riverside Deli Reviews & Details
7 Needham St
Riverside Deli is located at 7 Needham St in Dedham near the intersection of Needham St and Riverside Dr. Call (781) 329-3329 for dine in.
- Service:Dine In
- On The Menu:Sandwiches
- Major Intersection:Needham St And Riverside Dr
Tell us more about Riverside Deli Dedham!