La Topia is a French restaurant offering generous, homemade cuisine with Mediterranean and regional influences, set amidst an olive grove.