For English food at high prices that isn't children-friendly go to The Olive Grove that is a riverside pub
name[The Olive Grove], eatType[pub], food[English], priceRange[high], area[riverside], familyFriendly[no]