69 Boston Street. Land Sq. Feet. Developer is proposing a 37,325 SF addition to the existing Holiday Inn Express hotel located at South Bay. The proposed. Enjoy a stay at our south Boston hotel with a free airport shuttle. Courtyard Boston-South Boston · 63 R Boston Street, Boston, Massachusetts 02125 USA. Welcome to the newly renovated Holiday Inn Express Boston Waltham! Enjoy our quiet, suburban location leaving you just 20…