Grill London is a bar & grill offering a large dining area and a seasonal outdoor terrace.