The Abbey Notting Hill, London ★★★ | TravelManiac