Soli Self is a restaurant offering well-prepared French cuisine. It provides complete meals at an affordable price in a welcoming environment.