Amazing location. Near great restaurants, walking from Notting Hill and Hyde Park!