Castelnau Cafe is a restaurant offering homemade, artisanal dishes.