THE PRINCESS MARGARET HOSPITAL WINDSOR 0.0 0 reviews OpenCloses at 21:00 Princess Margaret Hospital 38-42 Osborne RoadWindsor - BE - SL4 3SJ Private Hospitals Whatsapp Facebook Twitter Linkedin Recommend Call 01753 743267 01753 743454 Directions Directions