21 Montpelier St. was a fabulous location just off Hyde Park in one direction and Harrods literally around the corner. Restaurants and shops abound. A choice of small grocery stores on the corner as well. The apartment was well stocked in the kitchen department had great architectural details. Cozy and quiet.