A grocery, a cafe, a boutique, and a dance studio have the addresses 500 Elm, 524 Elm, 538 Elm, and 544 Elm, but not necessarily in that order. The boutique is between the cafe and the studio. The studio has the highest address. The grocery is between the cafe and boutique. What is the address of the boutique?