Karta Vacation Rentals
In the Boston suburbs between Dedham and Norwood, this Westwood hotel puts you about a 20-minute ride from downtown Boston and a short walk to the commuter rail. Minutes from major stadiums, shopping and entertainment hubs, it’s a convenient base for city sights and suburban escapes.