Where is Windsor & Eton Central?

Where is Windsor & Eton Central located?

Windsor & Eton Central, Windsor & Eton Central, Great Britain (approx. 51.48327°, -0.61038°)


Where is Windsor & Eton Central on the map?