Thursday, October 13, 2011

Mouth Watering Deli

L'Eau a La Bouche in London Fields is a cafe/deli that sells French and Italian products.





http://www.labouche.co.uk/

No comments:

Post a Comment