There's the Isle of Man within the British Isles, but I couldn't find any woman's land - however small.
Answer: Looking at the Isle of Man, huh?
Stop using your microscope and notice that quite bigger chunk to the right - behold The ISLE Of Woman.
Are there two Queen Streets in Leeds actually?
Quite possibly. One of them must be for the queen, the other - for Freddy Mercury.