stylish apartment and super located in notting hill