George's & Terrasse is a haute French restaurant offering a chic, relaxed atmosphere and scenic views.