Where is Chelsea Physic Garden?

Where is Chelsea Physic Garden located?

Chelsea Physic Garden, Chelsea Physic Garden (Station), Great Britain (approx. 51.48451°, -0.163334°)


Where is Chelsea Physic Garden on the map?