In French only, yes. There is also a forum with reviews, for all of France.
You may want to have a look at Cityvox. It's partly in English. However, it's rather for everyday places (bistrots, cafés, clubs, etc.) than high end restaurants.