An "upscale restaurant" refers to a high-quality and more luxurious type of dining establishment. It typically offers a refined atmosphere, skilled staff, and expensive or gourmet food options. Full definition
The most upscale restaurant in the design district, and one of the nicest in the city as well. (lmentsofstyle.com)
Fine dining at upscale restaurants on monthly «lunch clubs» where you are taken to the finest restaurants in town all paid for by one of the Directors. (reed.co.uk)
Responsible for overseeing all aspects of daily operations of upscale restaurant employing 16 associates. (jobapplicationdb.com)