Izgara Restaurant serves an incredible array of Turkish dishes from babaganoush starters to lamb beyti. Beautifully decorated, with a warm atmosphere, this is the perfect place to take your date or treat your family.
165 – 167 Station Road
Book A Table