Harrods View
London, Greater London, England, United Kingdom
A short stroll from Knightsbridge Underground Station, Hyde Park and London's most famous department store, this apartment places you in one of London's most desirable postcodes. Inside, it's glossy,.....
From €694