O'Resto is a French restaurant offering authentic bistro fare with a diverse menu.