Very spacious place in the quiet part of London but with a great selection of local restaurants and walkable distance to Harrods and Piccadilly