A Nepita Cafe is a restaurant offering French cuisine with an inventive menu focused on seasonal products. Note: Temporarily closed.