Village Manor Reviews & Details
427 Sprague St
Village Manor is located at 427 Sprague St in Dedham near the intersection of Sprague St and Durham Rd. Call (781) 407-9191 for dine in.
- Service:Dine In
- Major Intersection:Sprague St And Durham Rd
Tell us more about Village Manor Dedham!