Terasa La George is a restaurant offering Romanian grilled specialties and flavorful dishes in a natural setting.