Where is Royal Free Hospital?

Where is Royal Free Hospital located?

Royal Free Hospital, Royal Free Hospital (Station), Great Britain (approx. 51.553844°, -0.166975°)


Where is Royal Free Hospital on the map?