Grill London offers grilled dishes with seating available. Located in a shopping center.