Sizzlers Takeaway
122 Norwood High Street, London, SE27 9NH (Show me directions) Show Map
Profile
Sizzlers specialises in high quality food. Menu includes Kebabs, Peri-Peri Chicken, Pizza’s Burgers and Fish & Chips. http://www.sizzlersexpress.co.uk