Bowling Alleys in London - North Finchley Chaplin Square, 6, Great North Leisure Park, North Finchley, London, N12 0GL Tags: arcade games, bar, private parties: call for details, restaurant