Know a great happy hour or special for this location?
Modern place featuring small grills at each table for cook-your-own Japanese BBQ, plus beer on tap.
Suggest an edit
21 Great Castle St, London, W1G 0HY