The newly constructed Almstedt Brothers Building located at 425 West Market St. in Louisville, Ky. Designed by architecture firm Joseph and Joseph, it is a Beaux Arts style three story limestone building and is attached to the Louisville Trust...