Original: Osborne House is a former royal residence in East Cowes, Isle of Wight, UK.
Simplified: Osborne House is a former royal residence East Cowes on the Isle of Wight, England.