Perfectly situated close to Bayswater tube station and with a lovely view of the gardens, this stay is a perfect find in London