Grill London is a restaurant offering grilled dishes. It features a spacious dining area.