Star BBQ

190 The Grove London E15 1NS