The Red Mini Market

1 Terrace Road London E13 0LP