Holiday Inn Dedham Conference Center offers a restaurant and a bar/lounge. Business-related amenities at this 3. 0-star property consist of a business center and small meeting rooms. Holiday Inn Dedham Conference Center features an indoor pool and a fitness facility. Event facilities measuring 8910 square feet include conference/meeting rooms and banquet facilities. For a surcharge, an airport...