Peacock and Wisteria, Holland Park, London.

Holland Park, London, England