Amazing French pastries, offering a delightful taste of France in London.
The Alice House
The Dog House
The Green Room