Clos Maggiore fica em Covent Garden, uma das áreas de comércio mais atrativas da capital britânica, onde se situa a Royal Opera House, célebre sala de concertos. É conhecido pelo seu ambiente romântico, um interior acolhedor com flores de cerejeira penduradas no teto, e pelo menu requintado de gastronomia francesa.