A longstanding Korean restaurant right by Finchley Central tube. Each table comes with its own barbecue grill, so you can cook your own food. There are cooking classes, too.
Time Out says
Details
- Address
- 1 Station Rd
- London
- N3 2SB
Discover Time Out original video