Grill London is a restaurant with a large seating capacity. It's known as one of the largest in the Baltics.