Les Cartes Postales is a French restaurant offering delicate cuisine in a quiet, intimate setting with white tablecloths and a professional ambiance.