A beautiful & unique venue in the heart of London
SPECIAL OFFERBOOKING BONUS
London, W1H 1PQ
St Mary’s is the perfect venue for couples planning a stylish, romantic, central London wedding. Situated near Hyde Park, the gorgeous Grade I listed building has been beautifully restored, to showcase its Georgian features with modern facilities.