The critically acclaimed and multi award-winning production of Lerner & Loewe’s much loved My Fair Lady will open at Mayflower Theatre from 12-29 January 2023. My Fair Lady tells the story of Eliza Doolittle, a young Cockney flower seller, and Henry Higgins, a linguistics professor who is determined to...