Company name: Hachi Japanese BBQ Restaurant
Description: Modern haunt for Asian grilled eats
56 Brewer St, London W1F 9TJ, United Kingdom