a street in central London along the northern edge of Green Park, between Hyde Park Corner and Piccadilly Circus, where there are many expensive hotels and shops
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.