Where is Chelsea Physic Garden?

Where is Chelsea Physic Garden located?

Chelsea Physic Garden, Chelsea Physic Garden, Great Britain (approx. 51.485°, -0.16277778°)


Where is Chelsea Physic Garden on the map?