Welcome to the Holiday Inn Boston South, a full service, modern hotel located minutes south of Boston. The Holiday Inn Boston South is ideal for travelers who want to enjoy a full service Boston hotel without paying downtown hotel prices. The Holiday Inn Boston South is minutes from many Boston area attractions including the New England Aquarium, Fenway Park, Fanueil Hall Marketplace and the Boston Convention and Exhibition Center. The Holiday Inn Boston South is also minutes away from several Plymouth attractions such as the Mayflower II, Plymouth Rock, Pilgrim Hall Museum, Spooner House Museum and Brewster Gardens. The Holiday Inn Boston South offers a range of full service hotel options, including a business center, gift shop, room service, outdoor pool and restaurant. Hotel rates include complimentary high-speed, wireless Internet and guest parking. Perfect for both business and leisure travelers!