Grill on the Hill

89 Lavender Hill London SW11 5QL