Mandarin Oriental is located in London, United Kingdom on 66 Knightsbridge. Mandarin Oriental is rated 4.5 out of 5 in the category tea rooms in United Kingdom. Experience our London Hyde Park 5 Star hotel in Knightsbridge offering luxurious rooms and suites, fine dining, private spa, meeting and wedding f ...