Das Geschäftshaus mit der Strohsackpassage beherbergt zahlreiche Restaurants, Geschäfte sowie die Lancaster University Leipzig.
Eine Besonderheit stellt Europas größte Bodenuhr dar, deren Zeiger eine männliche und eine weibliche Figur abbilden. Sie ist voll funktionstüchtig und begehbar. In der Mitte befindet sich ein 13 Meter hoher Lichthof, der durch zahlreiche Plastiken aufgewertet wird.