I would recommend this place. Amazing location, walking distance from Harrods.