The Village Store

85 Lauriston Road London E9 7HJ