590 Holloway Rd, Holloway, London N19 3NU, United Kingdom
Closed· Opens at 12:00
590 Holloway Rd, Holloway, London N19 3NU, United Kingdom
No delivery
Spot something wrong?
Dishes at Star Sizzling. Prices may vary in venue.
Been to Star Sizzling? Be the first to share what you ate.