The Mayflower Building, a modern glass structure with a curved facade, stands prominently in Baltimore, Maryland, with the Baltimore Orioles' stadium and the Baltimore Orioles' logo visible in the background.