Located in Boston’s Allston neighborhood, the 246-room lifestyle hotel, The Atlas, opened in late January. The Atlas was named with the following mission in mind: to merge global and local character.