Add Your Own Review

Chelsea Physic Garden

Attraction - Park & Garden

Royal Hospital Road, Chelsea, London, SW3 4HJ, United Kingdom

Rating Rating Rating Rating

1 Review

Latest Reviews

Walled on all sides and with input from surrounding buildings, this is a microclimate to breed and maintain botanical treasures. Even a dull day was enlivened by the quality of the plants, the...