Garden Cafe
![No Photo for Garden Cafe](https://www.ibegin.com/media/common/images/no-photo.png)
16 Leigh Street, London, London WC1H 9EW
02073 873393
If you have access to 02073 873393, you can claim this business and modify or remove this business immediately.
16 Leigh Street, London, London WC1H 9EW
02073 873393
If you have access to 02073 873393, you can claim this business and modify or remove this business immediately.