Grill London is a restaurant located in a shopping center. It offers seating for 95 guests.