Knightsbridge Restaurants: Classy and Elegant. Located just south of Hyde Park, the beautiful area of Knightsbridge is constantly impressing visitors with its elegant buildings and atmosphere of opulence. Home to two of London’s most well-known upscale department stores, Harrods and Harvey Nichols, this area is renowned for its wealth alongside its beauty. Just minutes away from Hyde Park’s natural grandeur, gorgeous Victorian buildings line the streets of this wondrous neighbourhood. As would be expected, restaurants here cater to the upper class. Those on a tight budget might want to look elsewhere for more affordable restaurants, but there is nothing wrong with treating yourself every now and then! Restaurants in Knightsbridge might be on the pricey end, but they leave a long lasting impression.