Well heeled

Photo of a woman's feet in very high heels
To be well heeled means to be wealthy or having a lot of money. It is often used to describe people who are financially comfortable or able to spend freely.

The phrase appeared in English in the early 1900s in American slang. One explanation is that it referred to having money hidden in the heel of a shoe, which was once used as a small secret pocket.

The restaurant was popular with well heeled tourists visiting the city.