Tiluca offers French cuisine. Known for its excellent service and delicious pizza.