8.7/10
Excellent
26 reviews
Planning a trip requires careful consideration of your lodging. Poplar Tree Inn in Stoughton offers a convenient stopover for travelers seeking a restorative experience before exploring the surrounding area. It’s a thoughtfully designed guest house suitable for those desiring a quiet retreat.
Number of rooms: 8





















