Where is Osborne House?

Where is Osborne House located?

Osborne House, Osborne House, Great Britain (approx. 50.750557°, -1.2697222°)


Where is Osborne House on the map?