Star

138-140 Balls Pond Road London N1 4AD