Where is Haymarket / Charles II Street located?
Haymarket / Charles II Street, Haymarket / Charles II Street, Great Britain (approx. 51.50898°, -0.132073°)
Haymarket / Charles II Street, Haymarket / Charles II Street, Great Britain (approx. 51.50898°, -0.132073°)