1.
upscale shop or restaurant; luxury establishment
A shop, restaurant, or other establishment of high quality and price, catering to wealthy customers. Covers both food and retail contexts.