Grosvenor Chapel (map) 24 South Audley Street London, England, W1K 2PA United Kingdom ✚ gCal ✚ iCal For more information and to book tickets please click here.