Restaurant info
830D Green Lanes, Winchmore Hill, London N21 2RT, UK More info