Agastache is a French restaurant offering artfully plated dishes with thoughtfully sourced ingredients in a relaxed setting. Experience its "bistronomic" cuisine, featuring contemporary and inventive dishes.