Located atop the highest roof deck in New England, Stratus offers a modern interior with an expansive 360-degree open air observation deck.