With a name like St Tropez, you expect a restaurant to be the height of fashion and style. You can imagine thin, tanned people popping bites of classic Mediterranean fare into their mouths while laugh