5 Star Pizza & Chicken

101 Stroud Green Road London