Le Vert Dragon is a French restaurant housed in a charming, renovated stone building that blends traditional appeal with modern touches.