O Resto is a Mediterranean restaurant offering French and Italian-inspired cuisine with vegetarian and vegan options.