The Atlas Hotel has opened in Boston, Massachusetts, marking the city’s first boutique lifestyle hotel. Located in the Allston neighbourhood near Harvard’s Enterprise Research Campus, the property features 246 rooms, social spaces, dining venues, and sustainability-focused design. Hotel management says the opening aims to position the hotel as a cultural and community hub for both visitors and local residents.