Add Your Own Review

Chelsea Flower Show

Attraction - Others

London, England, United Kingdom

Rating Rating Rating Rating Rating

1 Review

Latest Reviews

Loved, loved, loved the show although the choices, crowds and size were a little overwhelming for a novice attendee. We spent the entire day going from exhibit to exhibit – flowers, vendors,...