Impressions is a haute French restaurant offering refined cuisine in a modern setting.