The Princess Royal, Nothing Hill – London | SherryStay