T Southern England

A tall concrete building with a large floral mural on its facade